fd858d538ded18c9ef049faacea102b060edd9cb,cdap-watchdog/src/main/java/co/cask/cdap/logging/appender/file/FileLogAppender.java,FileLogAppender,FileLogAppender,#CConfiguration#DatasetFramework#TransactionExecutorFactory#NamespacedLocationFactory#RootLocationFactory#Impersonator#,87

Before Change


    Preconditions.checkArgument(maxLogFileSizeBytes > 0,
                                "Max log file size is invalid: %s", maxLogFileSizeBytes);

    inactiveIntervalMs = cConfig.getLong(LoggingConfiguration.LOG_SAVER_INACTIVE_FILE_INTERVAL_MS,
                                              LoggingConfiguration.DEFAULT_LOG_SAVER_INACTIVE_FILE_INTERVAL_MS);
    Preconditions.checkArgument(inactiveIntervalMs > 0,
                                "Inactive interval is invalid: %s", inactiveIntervalMs);

After Change


    Preconditions.checkArgument(maxFileLifetimeMs > 0,
                                "Max file lifetime is invalid: %s", maxFileLifetimeMs);

    if (cConf.get(LoggingConfiguration.LOG_SAVER_INACTIVE_FILE_INTERVAL_MS) != null) {
      LOG.warn("Parameter '{}' is no longer supported. Instead, use '{}'.",
               LoggingConfiguration.LOG_SAVER_INACTIVE_FILE_INTERVAL_MS,
               LoggingConfiguration.LOG_SAVER_MAX_FILE_LIFETIME);